.delivery-address{
	height: 100vh;
	background-image: linear-gradient(to bottom,#cfd8f9 0%,#f7f7f7 30%);
	display: flex;
	flex-direction: column;
	.delivery-address-list{
		flex: 1;
		overflow: hidden;
		padding: 48rpx 32rpx 0rpx 32rpx;
		box-sizing: border-box;
		.delivery-address-item{
			width: 100%;
			height: 172rpx;
			background: #FFFFFF;
			border-radius: 24rpx;
			padding: 40rpx 32rpx 40rpx 32rpx;
			box-sizing: border-box;
			position: relative;
			margin-bottom: 32rpx;
			.delivery-user{
				display: flex;
				align-items: center;
				margin-bottom: 8rpx;
				width: 500rpx;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				.user-name{
					height: 42rpx;
					font-size: 32rpx;
					font-family: $global-font-family;
					font-weight: bold;
					color: #333333;
					line-height: 42rpx;
					margin-right: 16rpx;
				}
				.user-phone{
					height: 42rpx;
					font-size: 32rpx;
					font-family: $global-font-family;
					font-weight: 400;
					color: #666666;
					line-height: 42rpx;
				}
			}
			.address-detail{
				display: flex;
				align-items: center;
				.address{
					height: 42rpx;
					font-size: 28rpx;
					font-family: $global-font-family;
					font-weight: 400;
					color: #666666;
					line-height: 42rpx;
					width: 560rpx;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					margin-right: 30rpx;
				}
				.icon{
					font-size: 32rpx;
				}
			}
			.default-icon{
				width: 128rpx;
				height: 58rpx;
				background-color: #365FFF;
				border-radius: 0rpx 24rpx 0rpx 24rpx;
				font-size: 28rpx;
				font-family: $global-font-family;
				font-weight: 400;
				color: #FFFFFF;
				display: flex;
				align-items: center;
				justify-content: center;
				position: absolute;
				top: 0;
				right: 0;
			}
		}
	}
}